how do marketing agencies make money